// 倒计时函数
import { ref,computed, onUnmounted } from "vue"
import dayjs from "dayjs"
export const useCountDown=()=>{
  // 倒计时
  let timer=null
  const time=ref(0)
  const formatTime=computed(()=>{
    return  dayjs.unix(time.value).format('mm分ss秒')
  })
  const start=(currentTime)=>{
    time.value=currentTime
    timer=window.setInterval(()=>{
      time.value--
    },1000)
  }
  // 清除定时器
  onUnmounted(()=>{
    timer&&clearInterval(timer)
  })
  return {
    formatTime,
    start
  }
}